1 Initial Corpus generation

2 General Overview over EIST articles

2.1 Main Indicators: Publications, Authors, Countries

To start with, a general overview over the documents in the corpus.



MAIN INFORMATION ABOUT DATA

 Timespan                              1974 : 2021 
 Sources (Journals, Books, etc)        521 
 Documents                             5120 
 Average years from publication        10.6 
 Average citations per documents       133.3 
 Average citations per year per doc    10.27 
 References                            261694 
 
DOCUMENT TYPES                     
 article        5038 
 editorial      35 
 review         47 
 
DOCUMENT CONTENTS
 Keywords Plus (ID)                    2362 
 Author's Keywords (DE)                7313 
 
AUTHORS
 Authors                               6928 
 Author Appearances                    13625 
 Authors of single-authored documents  524 
 Authors of multi-authored documents   6404 
 
AUTHORS COLLABORATION
 Single-authored documents             636 
 Documents per Author                  0.739 
 Authors per Document                  1.35 
 Co-Authors per Documents              2.66 
 Collaboration Index                   1.43 
 

Annual Scientific Production

Annual Percentage Growth Rate 10.7812 


Most Productive Authors


Top manuscripts per citations


Corresponding Author's Countries


SCP: Single Country Publications

MCP: Multiple Country Publications


Total Citations per Country


Most Relevant Sources


Most Relevant Keywords
NA

And a graphical visualization

2.2 Cited references

Top 20 cited references (by corpus documents):

CR n
KOGUT, B., SINGH, H., THE EFFECT OF NATIONAL CULTURE ON THE CHOICE OF ENTRY MODE (1988) JOURNAL OF INTERNATIONAL BUSINESS STUDIES, 19 (3), PP. 411-432 874
OVIATT, B.M., MCDOUGALL, P.P., TOWARD A THEORY OF INTERNATIONAL NEW VENTURES (1994) JOURNAL OF INTERNATIONAL BUSINESS STUDIES, 25 (1), PP. 45-64 707
SCHULZE, W.S., LUBATKIN, M.H., DINO, R.N., BUCHHOLTZ, A.K., AGENCY RELATIONSHIPS IN FAMILY FIRMS: THEORY AND EVIDENCE (2001) ORGANIZATION SCIENCE, 12 (2), PP. 99-116 663
CHUA, J.H., CHRISMAN, J.J., SHARMA, P., DEFINING THE FAMILY BUSINESS BY BEHAVIOR (1999) ENTREPRENEURSHIP THEORY AND PRACTICE, 23 (4), PP. 19-39 631
ZAHEER, S., OVERCOMING THE LIABILITY OF FOREIGNNESS (1995) ACADEMY OF MANAGEMENT JOURNAL, 38 (2), PP. 341-363 629
LUO, Y., TUNG, R.L., INTERNATIONAL EXPANSION OF EMERGING MARKET ENTERPRISES: A SPRINGBOARD PERSPECTIVE (2007) JOURNAL OF INTERNATIONAL BUSINESS STUDIES, 38 (4), PP. 481-498 620
SIRMON, D.G., HITT, M.A., MANAGING RESOURCES: LINKING UNIQUE RESOURCES, MANAGEMENT, AND WEALTH CREATION IN FAMILY FIRMS (2003) ENTREPRENEURSHIP THEORY AND PRACTICE, 27 (4), PP. 339-358 620
KOSTOVA, T., ZAHEER, S., ORGANIZATIONAL LEGITIMACY UNDER CONDITIONS OF COMPLEXITY: THE CASE OF THE MULTINATIONAL ENTERPRISE (1999) ACADEMY OF MANAGEMENT REVIEW, 24 (1), PP. 64-81 581
BARNEY, J., FIRM RESOURCES AND SUSTAINED COMPETITIVE ADVANTAGE (1991) JOURNAL OF MANAGEMENT, 17 (1), PP. 99-120 577
CARNEY, M., CORPORATE GOVERNANCE AND COMPETITIVE ADVANTAGE IN FAMILY-CONTROLLED FIRMS (2005) ENTREPRENEURSHIP THEORY AND PRACTICE, 29 (3), PP. 249-265 554
VILLALONGA, B., AMIT, R., HOW DO FAMILY OWNERSHIP, CONTROL AND MANAGEMENT AFFECT FIRM VALUE? (2006) JOURNAL OF FINANCIAL ECONOMICS, 80, PP. 385-417 553
LU, J.W., BEAMISH, P.W., THE INTERNATIONALIZATION AND PERFORMANCE OF SMES (2001) STRATEGIC MANAGEMENT JOURNAL, 22 (6-7), PP. 565-586 535
SCHULZE, W.S., LUBATKIN, M.H., DINO, R.N., BUCHHOLTZ, A.K., AGENCY RELATIONSHIPS IN FAMILY FIRMS: THEORY AND EVIDENCE (2001) ORGANIZATION SCIENCE, 12, PP. 99-116 511
JENSEN, M.C., MECKLING, W.H., THEORY OF THE FIRM: MANAGERIAL BEHAVIOR, AGENCY COSTS AND OWNERSHIP STRUCTURE (1976) JOURNAL OF FINANCIAL ECONOMICS, 3, PP. 305-360 509
VILLALONGA, B., AMIT, R., HOW DO FAMILY OWNERSHIP, CONTROL AND MANAGEMENT AFFECT FIRM VALUE? (2006) JOURNAL OF FINANCIAL ECONOMICS, 80 (2), PP. 385-417 506
JENSEN, M.C., MECKLING, W.H., THEORY OF THE FIRM: MANAGERIAL BEHAVIOR, AGENCY COSTS AND OWNERSHIP STRUCTURE (1976) JOURNAL OF FINANCIAL ECONOMICS, 3 (4), PP. 305-360 472
HABBERSHON, T.G., WILLIAMS, M.L., A RESOURCE-BASED FRAMEWORK FOR ASSESSING THE STRATEGIC ADVANTAGES OF FAMILY FIRMS (1999) FAMILY BUSINESS REVIEW, 12 (1), PP. 1-25 471
BARNEY, J.B., FIRM RESOURCES AND SUSTAINED COMPETITIVE ADVANTAGE (1991) JOURNAL OF MANAGEMENT, 17 (1), PP. 99-120 455
AUTIO, E., SAPIENZA, H.J., ALMEIDA, J.G., EFFECTS OF AGE AT ENTRY, KNOWLEDGE INTENSITY, AND IMITABILITY ON INTERNATIONAL GROWTH (2000) ACADEMY OF MANAGEMENT JOURNAL, 43 (5), PP. 909-924 453
ANDERSON, E., GATIGNON, H., MODES OF FOREIGN ENTRY: A TRANSACTION COST ANALYSIS AND PROPOSITIONS (1986) JOURNAL OF INTERNATIONAL BUSINESS STUDIES, 17 (3), PP. 1-26 448

3 Topic modelling

I by now created some topic modelling. The results are now more fine-tuned, but there is still room for some improvement. We ran a LDA on the titles + abstracts of our corpus, aiming at identifying 6 topics (different evaluation methods point towards this number)

3.1 Topics by topwords

This might still be finetuned, but initially doesnt look that bad I think. All the topics for me seem to be somewhat identifiable. We should maybe start naming them to make their interpretation later easier.

3.2 Topics over time

`summarise()` has grouped output by 'PY'. You can override using the `.groups` argument.

3.3 LDAViz

Here you find a nice way of exploring topics via the LDAVIz methodology of visulizing the result of an LDA. It dispolays all topics in a 2 dimensional TSNE (similar to PCA, but optimized for graphical illustration in 2d), and also gives a nice visual representation over the topics top-word distribution and overall frequencies of this words in the corpus. The \(\lambda\) parameter regulates the importance-ordering of the topwords. High \(\lambda\) order words by the highest propability to appear in the topic to the lowest (independent of the overall word popularity in the corpus), whle low \(\lambda\) emphasize words which are very specific to the topic, and rarely appear in others.

Play a bit around. Since it would be here a bit condensed, here in fullscreen for a better overview.

4 Knowledge Bases: Co-Citation network analysis

Note: This analysis refers the co-citation analysis, where the cited references and not the original publications are the unit of analysis. See tab Technical descriptionfor additional explanations

4.1 Knowledge Bases summary

4.1.1 Main Indicators

In order to partition networks into components or clusters, we deploy a community detection technique based on the Lovain Algorithm (Blondel et al., 2008). The Lovain Algorithm is a heuristic method that attempts to optimize the modularity of communities within a network by maximizing within- and minimizing between-community connectivity. We identify the following communities = knowledge bases.

It is not the main focus of this exercise, but still informative to see which historical knowledge the fields draws from.

NOTE: Up to now I only report the most central members per community

com name dgr_int dgr
1 SIRMON D.G. HITT M.A. MANAGING RESOURCES: LINKING UNIQUE RESOURCES MANAGEMENT AND WEALTH CREATION IN FAMILY FIRMS (2003) 80142 106999
1 CHUA J.H. CHRISMAN J.J. SHARMA P. DEFINING THE FAMILY BUSINESS BY BEHAVIOR (1999) 78763 98418
1 CARNEY M. CORPORATE GOVERNANCE AND COMPETITIVE ADVANTAGE IN FAMILY-CONTROLLED FIRMS (2005) 78450 95567
1 SCHULZE W.S. LUBATKIN M.H. DINO R.N. BUCHHOLTZ A.K. AGENCY RELATIONSHIPS IN FAMILY FIRMS: THEORY AND EVIDENCE (2001) 74997 98387
1 VILLALONGA B. AMIT R. HOW DO FAMILY OWNERSHIP CONTROL AND MANAGEMENT AFFECT FIRM VALUE? (2006) 67441 83008
1 CHRISMAN J.J. CHUA J.H. SHARMA P. TRENDS AND DIRECTIONS IN THE DEVELOPMENT OF A STRATEGIC MANAGEMENT THEORY OF THE FAMILY FIRM (2005) 54226 64596
1 JENSEN M.C. MECKLING W.H. THEORY OF THE FIRM: MANAGERIAL BEHAVIOR AGENCY COSTS AND OWNERSHIP STRUCTURE (1976) 53464 75975
1 ANDERSON R.C. REEB D.M. FOUNDING-FAMILY OWNERSHIP AND FIRM PERFORMANCE: EVIDENCE FROM THE S&P 500 (2003) 50883 64431
1 HABBERSHON T.G. WILLIAMS M.L. A RESOURCE-BASED FRAMEWORK FOR ASSESSING THE STRATEGIC ADVANTAGES OF FAMILY FIRMS (1999) 49823 64900
1 SCHULZE W.S. LUBATKIN M.H. DINO R.N. TOWARD A THEORY OF AGENCY AND ALTRUISM IN FAMILY FIRMS (2003) 48722 63188
2 KOGUT B. SINGH H. THE EFFECT OF NATIONAL CULTURE ON THE CHOICE OF ENTRY MODE (1988) 51069 63386
2 LUO Y. TUNG R.L. INTERNATIONAL EXPANSION OF EMERGING MARKET ENTERPRISES: A SPRINGBOARD PERSPECTIVE (2007) 38499 47749
2 ZAHEER S. OVERCOMING THE LIABILITY OF FOREIGNNESS (1995) 38306 66070
2 KOSTOVA T. ZAHEER S. ORGANIZATIONAL LEGITIMACY UNDER CONDITIONS OF COMPLEXITY: THE CASE OF THE MULTINATIONAL ENTERPRISE (1999) 35355 44773
2 NORTH D.C. (1990) 31408 45398
2 ANDERSON E. GATIGNON H. MODES OF FOREIGN ENTRY: A TRANSACTION COST ANALYSIS AND PROPOSITIONS (1986) 25894 34036
2 SCOTT W.R. (1995) 25005 32660
2 XU D. SHENKAR O. INSTITUTIONAL DISTANCE AND THE MULTINATIONAL ENTERPRISE (2002) 24875 28315
2 MEYER K.E. ESTRIN S. BHAUMIK S.K. PENG M.W. INSTITUTIONS RESOURCES AND ENTRY STRATEGIES IN EMERGING ECONOMIES (2009) 24084 28689
2 HOFSTEDE G. (1980) 23618 30563
3 AUTIO E. SAPIENZA H.J. ALMEIDA J.G. EFFECTS OF AGE AT ENTRY KNOWLEDGE INTENSITY AND IMITABILITY ON INTERNATIONAL GROWTH (2000) 27102 45489
3 OVIATT B.M. MCDOUGALL P.P. TOWARD A THEORY OF INTERNATIONAL NEW VENTURES (1994) 25784 45583
3 ZAHRA S.A. IRELAND R.D. HITT M.A. INTERNATIONAL EXPANSION BY NEW VENTURE FIRMS: INTERNATIONAL DIVERSITY MODE OF MARKET ENTRY TECHNOLOGICAL LEARNING... 22515 41604
3 LU J.W. BEAMISH P.W. THE INTERNATIONALIZATION AND PERFORMANCE OF SMES (2001) 22108 54735
3 KNIGHT G.A. CAVUSGIL S.T. INNOVATION ORGANIZATIONAL CAPABILITIES AND THE BORN-GLOBAL FIRM (2004) 18290 31762
3 HITT M.A. HOSKISSON R.E. KIM H. INTERNATIONAL DIVERSIFICATION: EFFECTS ON INNOVATION AND FIRM PERFORMANCE IN PRODUCT-DIVERSIFIED FIRMS (1997) 15535 50169
3 OVIATT B.M. MCDOUGALL P.P. DEFINING INTERNATIONAL ENTREPRENEURSHIP AND MODELING THE SPEED OF INTERNATIONALIZATION (2005) 14781 24654
3 SAPIENZA H.J. AUTIO E. GEORGE G. ZAHRA S.A. A CAPABILITIES PERSPECTIVE ON THE EFFECTS OF EARLY INTERNATIONALIZATION ON FIRM SURVIVAL AND GROWTH (2006) 13958 27926
3 LU J.W. BEAMISH P.W. INTERNATIONAL DIVERSIFICATION AND FIRM PERFORMANCE: THE S-CURVE HYPOTHESIS (2004) 12700 37105
3 SULLIVAN D. MEASURING THE DEGREE OF INTERNATIONALIZATION OF A FIRM (1994) 12480 28261
4 KONTINEN T. OJALA A. THE INTERNATIONALIZATION OF FAMILY BUSINESSES: A REVIEW OF EXTANT RESEARCH (2010) 14231 32709
4 GRAVES C. THOMAS J. DETERMINANTS OF THE INTERNATIONALIZATION PATHWAYS OF FAMILY FIRMS: AN EXAMINATION OF FAMILY INFLUENCE (2008) 13237 28731
4 ZAHRA S.A. INTERNATIONAL EXPANSION OF U.S. MANUFACTURING FAMILY BUSINESSES: THE EFFECT OF OWNERSHIP AND INVOLVEMENT (2003) 11555 47441
4 FERNÁNDEZ Z. NIETO M.J. IMPACT OF OWNERSHIP ON THE INTERNATIONAL INVOLVEMENT OF SMES (2006) 11509 28164
4 GEORGE G. WIKLUND J. ZAHRA S.A. OWNERSHIP AND THE INTERNATIONALIZATION OF SMALL FIRMS (2005) 10938 32081
4 SCIASCIA S. MAZZOLA P. ASTRACHAN J.H. PIEPER T.M. THE ROLE OF FAMILY OWNERSHIP IN INTERNATIONAL ENTREPRENEURSHIP: EXPLORING NONLINEAR EFFECTS (2012) 10749 26208
4 GALLO M.A. SVEEN J. INTERNATIONALIZING THE FAMILY BUSINESS: FACILITATING AND RESTRAINING FACTORS (1991) 9862 22578
4 PUKALL T.J. CALABRÒ A. THE INTERNATIONALIZATION OF FAMILY FIRMS: A CRITICAL REVIEW AND INTEGRATIVE MODEL (2014) 8568 20573
4 GRAVES C. THOMAS J. INTERNATIONALIZATION OF AUSTRALIAN FAMILY BUSINESSES: A MANAGERIAL CAPABILITIES PERSPECTIVE (2006) 8238 21387
4 CERRATO D. PIVA M. THE INTERNATIONALIZATION OF SMALL AND MEDIUM-SIZED ENTERPRISES: THE EFFECT OF FAMILY MANAGEMENT HUMAN CAPITAL AND FOREIGN OWNERS... 8217 15884
5 SHLEIFER A. VISHNY R.W. A SURVEY OF CORPORATE GOVERNANCE (1997) 3781 29186
5 BERLE A.A. MEANS G.C. (1932) 3392 7348
5 JENSEN M.C. AGENCY COSTS OF FREE CASH FLOW CORPORATE FINANCE AND TAKEOVERS (1986) 2919 8766
5 BERTRAND M. MEHTA P. MULLAINATHAN S. FERRETING OUT TUNNELING: AN APPLICATION TO INDIAN BUSINESS GROUPS (2002) 2444 9200
5 PENG M.W. DELIOS A. WHAT DETERMINES THE SCOPE OF THE FIRM OVER TIME AND AROUND THE WORLD? AN ASIA PACIFIC PERSPECTIVE (2006) 2051 4800
5 CHANDLER A. (1990) 2048 3861
5 MEYER K.E. ESTRIN S. BHAUMIK S. PENG M.W. INSTITUTIONS RESOURCES AND ENTRY STRATEGIES IN EMERGING ECONOMIES (2009) 1991 7522
5 WALSH J.P. SEWARD J.K. ON THE EFFICIENCY OF INTERNAL AND EXTERNAL CORPORATE CONTROL MECHANISMS (1990) 1910 7084
5 DENIS D.J. DENIS D.K. SARIN A. AGENCY PROBLEMS EQUITY OWNERSHIP AND CORPORATE DIVERSIFICATION (1997) 1894 4715
5 BANALIEVA E.R. EDDLESTON K.A. ZELLWEGER T.M. WHEN DO FAMILY FIRMS HAVE AN ADVANTAGE IN TRANSITIONING ECONOMIES? TOWARD A DYNAMIC INSTITUTION-BASED ... 1849 6087

4.1.2 Development of Knowledge Bases

4.2 Technical description

In a co-cittion network, the strength of the relationship between a reference pair \(m\) and \(n\) (\(s_{m,n}^{coc}\)) is expressed by the number of publications \(C\) which are jointly citing reference \(m\) and \(n\).

\[s_{m,n}^{coc} = \sum_i c_{i,m} c_{i,n}\]

The intuition here is that references which are frequently cited together are likely to share commonalities in theory, topic, methodology, or context. It can be interpreted as a measure of similarity as evaluated by other researchers that decide to jointly cite both references. Because the publication process is time-consuming, co-citation is a backward-looking measure, which is appropriate to map the relationship between core literature of a field.

5 Research Areas: Bibliographic coupling analysis

5.1 Research Areas main summary

This is arguably the more interesting part. Here, we identify the literature’s current knowledge frontier by carrying out a bibliographic coupling analysis of the publications in our corpus. This measure uses bibliographical information of publications to establish a similarity relationship between them. Again, method details to be found in the tab Technical description. As you will see, we identify the more narrow research community of Sustainability Transitions (in which we will zoom in later), but also a set of adjacent research areas with some theoretical/methodological/application overlap.

5.1.1 Main Characteristics

To identify communities in the field’s knowledge frontier (labeled research areas) we again use the Lovain Algorithm (Blondel et al., 2008). We identify the following communities = research areas.

`summarise()` has grouped output by 'com'. You can override using the `.groups` argument.
com com_name topic_name
1 1 4
1 1 7
1 1 5
2 2 3
2 2 2
2 2 1
3 3 2
3 3 5
3 3 7
4 4 6
4 4 4
4 4 7
5 5 4
5 5 7
5 5 2
NA NA 6
NA NA 3
NA NA 5

5.1.2 Categorization

I up to now gain only provide the 10 most central articles, which can be used to classify them

com_name AU PY TI dgr_int TC TC_year
1 MURITHI W;VERSHININA N... 2020 WHERE LESS IS MORE: INSTITUTIONAL VOIDS AND BUSINESS FAMILIES IN SUB-SAHARAN AFRICA 13.535413 11 5.500000
1 DE MASSIS A;WANG H;CHU... 2019 COUNTERPOINT: HOW HETEROGENEITY AMONG FAMILY FIRMS INFLUENCES ORGANIZATIONAL CHANGE 59.150576 22 7.333333
1 KOTLAR J;DE MASSIS A;F... 2020 MOTIVATION GAPS AND IMPLEMENTATION TRAPS: THE PARADOXICAL AND TIME-VARYING EFFECTS OF FAMILY OWNERSHIP ON FIRM ABSORPTIVE ... 53.099189 32 16.000000
1 YANG X;LI J;STANLEY LJ... 2020 HOW FAMILY FIRM CHARACTERISTICS AFFECT INTERNATIONALIZATION OF CHINESE FAMILY SMES 40.858153 24 12.000000
1 CHRISMAN JJ;CHUA JH;DE... 2016 MANAGEMENT PROCESSES AND STRATEGY EXECUTION IN FAMILY FIRMS: FROM “WHAT” TO “HOW” 74.673363 59 9.833333
1 FANG H;KOTLAR J;MEMILI... 2018 THE PURSUIT OF INTERNATIONAL OPPORTUNITIES IN FAMILY FIRMS: GENERATIONAL DIFFERENCES AND THE ROLE OF KNOWLEDGE-BASED RESOU... 63.377634 59 14.750000
1 BECERRA M;CRUZ C;GRAVES C 2020 INNOVATION IN FAMILY FIRMS: THE RELATIVE EFFECTS OF WEALTH CONCENTRATION VERSUS FAMILY-CENTERED GOALS 39.326606 12 6.000000
1 CHRISMAN JJ;FANG H;KOT... 2015 A NOTE ON FAMILY INFLUENCE AND THE ADOPTION OF DISCONTINUOUS TECHNOLOGIES IN FAMILY FIRMS 38.315221 69 9.857143
1 LI Z;DASPIT JJ 2016 UNDERSTANDING FAMILY FIRM INNOVATION HETEROGENEITY: A TYPOLOGY OF FAMILY GOVERNANCE AND SOCIOEMOTIONAL WEALTH INTENTIONS 82.347596 52 8.666667
1 SWAB RG;SHERLOCK C;MAR... 2020 “SEW” WHAT DO WE KNOW AND WHERE DO WE GO? A REVIEW OF SOCIOEMOTIONAL WEALTH AND A WAY FORWARD 48.018622 27 13.500000
2 CUI L;JIANG F;STENING B 2011 THE ENTRY-MODE DECISION OF CHINESE OUTWARD FDI: FIRM RESOURCES, INDUSTRY CONDITIONS, AND INSTITUTIONAL FORCES 38.784263 44 4.000000
2 CUI L;JIANG F 2010 BEHIND OWNERSHIP DECISION OF CHINESE OUTWARD FDI: RESOURCES AND INSTITUTIONS 57.364984 129 10.750000
2 CUI L;JIANG F 2009 FDI ENTRY MODE CHOICE OF CHINESE FIRMS: A STRATEGIC BEHAVIOR PERSPECTIVE 29.430762 177 13.615385
2 WEI T;CLEGG J;MA L 2015 THE CONSCIOUS AND UNCONSCIOUS FACILITATING ROLE OF THE CHINESE GOVERNMENT IN SHAPING THE INTERNATIONALIZATION OF CHINESE MNCS 27.330872 56 8.000000
2 MEYER KE;DING Y;LI J;Z... 2014 OVERCOMING DISTRUST: HOW STATE-OWNED ENTERPRISES ADAPT THEIR FOREIGN ENTRIES TO INSTITUTIONAL PRESSURES ABROAD 32.424236 207 25.875000
2 HU HW;CUI L 2014 OUTWARD FOREIGN DIRECT INVESTMENT OF PUBLICLY LISTED FIRMS FROM CHINA: A CORPORATE GOVERNANCE PERSPECTIVE 36.137104 53 6.625000
2 KANG Y;JIANG F 2012 FDI LOCATION CHOICE OF CHINESE MULTINATIONALS IN EAST AND SOUTHEAST ASIA: TRADITIONAL ECONOMIC FACTORS AND INSTITUTIONAL P... 20.054819 219 21.900000
2 QUER D;CLAVER E;RIENDA L 2012 POLITICAL RISK, CULTURAL DISTANCE, AND OUTWARD FOREIGN DIRECT INVESTMENT: EMPIRICAL EVIDENCE FROM LARGE CHINESE FIRMS 42.038677 149 14.900000
2 WEI Y;ZHENG N;LIU X;LU J 2014 EXPANDING TO OUTWARD FOREIGN DIRECT INVESTMENT OR NOT? A MULTI-DIMENSIONAL ANALYSIS OF ENTRY MODE TRANSFORMATION OF CHINES... 30.801346 64 8.000000
2 LI F;DING DZ 2013 THE EFFECT OF INSTITUTIONAL ISOMORPHIC PRESSURE ON THE INTERNATIONALIZATION OF FIRMS IN AN EMERGING ECONOMY: EVIDENCE FROM... 38.250482 46 5.111111
3 CHENG HL;YU CMJ 2008 INSTITUTIONAL PRESSURES AND INITIATION OF INTERNATIONALIZATION: EVIDENCE FROM TAIWANESE SMALL- AND MEDIUM-SIZED ENTERPRISES 16.043467 107 7.642857
3 SCHELLENBERG M;HARKER ... 2018 INTERNATIONAL MARKET ENTRY MODE–A SYSTEMATIC LITERATURE REVIEW 22.822637 21 5.250000
3 TORKKELI L;KUIVALAINEN... 2019 INSTITUTIONAL ENVIRONMENT AND NETWORK COMPETENCE IN SUCCESSFUL SME INTERNATIONALISATION 15.430559 41 13.666667
3 LAUFS K;SCHWENS C 2014 FOREIGN MARKET ENTRY MODE CHOICE OF SMALL AND MEDIUM-SIZED ENTERPRISES: A SYSTEMATIC REVIEW AND FUTURE RESEARCH AGENDA 26.374848 135 16.875000
3 RIPOLLÉS M;BLESA A;MON... 2012 FACTORS ENHANCING THE CHOICE OF HIGHER RESOURCE COMMITMENT ENTRY MODES IN INTERNATIONAL NEW VENTURES 20.545471 83 8.300000
3 FERNHABER SA;LI D 2010 THE IMPACT OF INTERORGANIZATIONAL IMITATION ON NEW VENTURE INTERNATIONAL ENTRY AND PERFORMANCE 26.098450 84 7.000000
3 SHIROKOVA G;MCDOUGALL-... 2012 THE ROLE OF SOCIAL NETWORKS AND INSTITUTIONS IN THE INTERNATIONALIZATION OF RUSSIAN ENTREPRENEURIAL FIRMS: DO THEY MATTER? 9.531028 63 6.300000
3 ZHANG X;MA X;WANG Y 2012 ENTREPRENEURIAL ORIENTATION, SOCIAL CAPITAL, AND THE INTERNATIONALIZATION OF SMES: EVIDENCE FROM CHINA 16.895424 69 6.900000
3 JAIN NK;PANGARKAR N;YU... 2019 RAPID INTERNATIONALIZATION OF EMERGING MARKET FIRMS—THE ROLE OF GEOGRAPHIC DIVERSITY AND ADDED CULTURAL DISTANCE 8.494863 14 4.666667
3 DE CLERCQ D;ZHOU L 2014 ENTREPRENEURIAL STRATEGIC POSTURE AND PERFORMANCE IN FOREIGN MARKETS: THE CRITICAL ROLE OF INTERNATIONAL LEARNING EFFORT 17.405793 46 5.750000
4 DAU LA;PURKAYASTHA S;E... 2020 WHO DOES IT BEST? FAMILY AND NONFAMILY OWNERS AND LEADERS NAVIGATING INSTITUTIONAL DEVELOPMENT IN EMERGING MARKETS 11.616694 11 5.500000
4 SU Y;XU D;PHAN PH 2008 PRINCIPAL-PRINCIPAL CONFLICT IN THE GOVERNANCE OF THE CHINESE PUBLIC CORPORATION 13.237229 146 10.428571
4 PENG MW;SUN W;VLAS C;M... 2018 AN INSTITUTION-BASED VIEW OF LARGE FAMILY FIRMS: A RECAP AND OVERVIEW 11.562069 34 8.500000
4 MARTIN G;GÓMEZ-MEJÍA L... 2017 CONFLICT BETWEEN CONTROLLING FAMILY OWNERS AND MINORITY SHAREHOLDERS: MUCH ADO ABOUT NOTHING? 17.785263 27 5.400000
4 MINICHILLI A;BROGI M;C... 2016 WEATHERING THE STORM: FAMILY OWNERSHIP, GOVERNANCE, AND PERFORMANCE THROUGH THE FINANCIAL AND ECONOMIC CRISIS 25.269857 91 15.166667
4 LABELLE R;HAFSI T;FRAN... 2018 FAMILY FIRMS’ CORPORATE SOCIAL PERFORMANCE: A CALCULATED QUEST FOR SOCIOEMOTIONAL WEALTH 16.000526 41 10.250000
4 GOMEZ-MEJIA LR;PATEL P... 2018 IN THE HORNS OF THE DILEMMA: SOCIOEMOTIONAL WEALTH, FINANCIAL WEALTH, AND ACQUISITIONS IN FAMILY FIRMS 11.340588 148 37.000000
4 SCHMID T;AMPENBERGER M... 2015 FAMILY FIRM HETEROGENEITY AND CORPORATE POLICY: EVIDENCE FROM DIVERSIFICATION DECISIONS 24.455434 39 5.571429
4 BRETON-MILLER IL;MILLER D 2016 FAMILY FIRMS AND PRACTICES OF SUSTAINABILITY: A CONTINGENCY VIEW 20.021468 89 14.833333
4 JASKIEWICZ P;BLOCK JH;... 2017 FOUNDER VERSUS FAMILY OWNERS’ IMPACT ON PAY DISPERSION AMONG NON-CEO TOP MANAGERS: IMPLICATIONS FOR FIRM PERFORMANCE 11.346854 29 5.800000
5 SESTU MC;MAJOCCHI A 2020 FAMILY FIRMS AND THE CHOICE BETWEEN WHOLLY OWNED SUBSIDIARIES AND JOINT VENTURES: A TRANSACTION COSTS PERSPECTIVE 12.178800 17 8.500000
5 DE MASSIS A;FRATTINI F... 2018 FAMILY FIRMS IN THE GLOBAL ECONOMY: TOWARD A DEEPER UNDERSTANDING OF INTERNATIONALIZATION DETERMINANTS, PROCESSES, AND OUT... 11.789914 129 32.250000
5 NA NA NA 12.178800 NA NA
5 DEBELLIS F;RONDI E;PLA... 2021 RIDING THE WAVES OF FAMILY FIRM INTERNATIONALIZATION: A SYSTEMATIC LITERATURE REVIEW, INTEGRATIVE FRAMEWORK, AND RESEARCH ... 27.881161 30 30.000000
5 MARIOTTI S;MARZANO R;P... 2021 THE ROLE OF FAMILY FIRMS’ GENERATIONAL HETEROGENEITY IN THE ENTRY MODE CHOICE IN FOREIGN MARKETS 12.608258 14 14.000000
5 ALESSANDRI TM;CERRATO ... 2018 THE MIXED GAMBLE OF INTERNATIONALIZATION IN FAMILY AND NONFAMILY FIRMS: THE MODERATING ROLE OF ORGANIZATIONAL SLACK 13.736640 64 16.000000
5 SANTULLI R;TORCHIA M;C... 2019 FAMILY OWNERSHIP CONCENTRATION AND FIRM INTERNATIONALIZATION: INTEGRATING PRINCIPAL-PRINCIPAL AND SOCIOEMOTIONAL WEALTH PE... 27.129678 21 7.000000
5 EVERT RE;SEARS JB;MART... 2018 FAMILY OWNERSHIP AND FAMILY INVOLVEMENT AS ANTECEDENTS OF STRATEGIC ACTION: A LONGITUDINAL STUDY OF INITIAL INTERNATIONAL ... 23.838439 25 6.250000
5 PONGELLI C;CAROLI MG;C... 2016 FAMILY BUSINESS GOING ABROAD: THE EFFECT OF FAMILY OWNERSHIP ON FOREIGN MARKET ENTRY MODE DECISIONS 24.268562 39 6.500000
5 KANO L;VERBEKE A 2018 FAMILY FIRM INTERNATIONALIZATION: HERITAGE ASSETS AND THE IMPACT OF BIFURCATION BIAS 14.612599 58 14.500000

5.1.3

5.1.4 Development

`summarise()` has grouped output by 'com_name'. You can override using the `.groups` argument.

We again see quite some dynamics….

5.1.5 Connectivity between the research areas

Warning: Ignoring unknown parameters: strenght

5.2 Technical description

In a bibliographic coupling network, the coupling-strength between publications is determined by the number of commonly cited references they share, assuming a common pool of references to indicate similarity in context, methods, or theory. Formally, the strength of the relationship between a publication pair \(i\) and \(j\) (\(s_{i,j}^{bib}\)) is expressed by the number of commonly cited references.

\[ s_{i,j}^{bib} = \sum_m c_{i,m} c_{j,m} \]

Since our corpus contains publications which differ strongly in terms of the number of cited references, we normalize the coupling strength by the Jaccard similarity coefficient. Here, we weight the intercept of two publications’ bibliography (shared refeences) by their union (number of all references cited by either \(i\) or \(j\)). It is bounded between zero and one, where one indicates the two publications to have an identical bibliography, and zero that they do not share any cited reference. Thereby, we prevent publications from having high coupling strength due to a large bibliography (e.g., literature surveys).

\[ S_{i,j}^{jac-bib} =\frac{C(i \cap j)}{C(i \cup j)} = \frac{s_{i,j}^{bib}}{c_i + c_j - s_{i,j}^{bib}} \]

More recent articles have a higher pool of possible references to co-cite to, hence they are more likely to be coupled. Consequently, bibliographic coupling represents a forward looking measure, and the method of choice to identify the current knowledge frontier at the point of analysis.

6 Additional analysis

6.1 Authors, Themes & Journals

—>

LS0tCnRpdGxlOiAiQmlibGlvbWV0cmljczogRm9yZWlnbiBPd25lcnNoaXAgMjAyMiIKYXV0aG9yOiAiRGFuaWVsIFMuIEhhaW4iCmRhdGU6ICJgciBmb3JtYXQoU3lzLnRpbWUoKSwgJyVkICVCLCAlWScpYCIKb3V0cHV0OgogIGh0bWxfbm90ZWJvb2s6CiAgICBkZl9wcmludDogcGFnZWQKICAgIHRvYzogeWVzCiAgICB0b2NfZGVwdGg6IDMKICAgIHRvY19mbG9hdDogeWVzCiAgICBudW1iZXJfc2VjdGlvbnM6IHllcwogICAgY29kZV9mb2xkaW5nOiBoaWRlCi0tLQoKYGBge3Igc2V0dXAsIGluY2x1ZGU9RkFMU0V9CiMjIyBHZW5lcmljIHByZWFtYmxlCnJtKGxpc3Q9bHMoKSkKU3lzLnNldGVudihMQU5HID0gImVuIikKb3B0aW9ucyhzY2lwZW4gPSA1KQpzZXQuc2VlZCgxMzM3KQoKIyMjIExvYWQgcGFja2FnZXMgIApsaWJyYXJ5KGtuaXRyKSAjIEZvciBkaXNwbGF5IG9mIHRoZSBtYXJrZG93bgpsaWJyYXJ5KGthYmxlRXh0cmEpICMgRm9yIHRhYmxlIHN0eWxpbmcKCmxpYnJhcnkodGlkeXZlcnNlKQpsaWJyYXJ5KG1hZ3JpdHRyKQoKbGlicmFyeShiaWJsaW9tZXRyaXgpCmxpYnJhcnkodGlkeWdyYXBoKQpsaWJyYXJ5KGdncmFwaCkKCiMgb3duIGZ1bmN0aW9ucwpzb3VyY2UoIi4uL2Z1bmN0aW9ucy9mdW5jdGlvbnNfYmFzaWMuUiIpCnNvdXJjZSgiLi4vZnVuY3Rpb25zL2Z1bmN0aW9uc19zdW1tYXJ5LlIiKQpzb3VyY2UoIi4uL2Z1bmN0aW9ucy8wMF9wYXJhbWV0ZXJzLlIiKQpgYGAKCmBgYHtyIGdsb2JhbF9vcHRpb25zLCBpbmNsdWRlPUZBTFNFfQprbml0cjo6b3B0c19jaHVuayRzZXQoZWNobyA9IEZBTFNFLCAKICAgICAgICAgICAgICAgICAgICAgIHdhcm5pbmcgPSBGQUxTRSwgCiAgICAgICAgICAgICAgICAgICAgICBtZXNzYWdlID0gRkFMU0UpCmBgYAoKCjwhLS0gIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIC0tPgo8IS0tICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyAtLT4KPCEtLSAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyBORVhUIFBBUlQgIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMgLS0+CjwhLS0gIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIC0tPgo8IS0tICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyAtLT4KCiMgSW5pdGlhbCBDb3JwdXMgZ2VuZXJhdGlvbiAKCmBgYHtyfQpNIDwtIHJlYWRSRFMoIi4uLy4uL3RlbXAvTS5SRFMiKSAlPiUgYXNfdGliYmxlKCkKTSAlPD4lIGRpc3RpbmN0KERJLCAua2VlcF9hbGwgPSBUUlVFKSAlPD4lCiAgZmlsdGVyKFBZIDw9IDIwMjEpCmBgYAoKIyBHZW5lcmFsIE92ZXJ2aWV3IG92ZXIgRUlTVCBhcnRpY2xlcwoKIyMgTWFpbiBJbmRpY2F0b3JzOiBQdWJsaWNhdGlvbnMsIEF1dGhvcnMsIENvdW50cmllcwoKVG8gc3RhcnQgd2l0aCwgYSBnZW5lcmFsIG92ZXJ2aWV3IG92ZXIgdGhlIGRvY3VtZW50cyBpbiB0aGUgY29ycHVzLgoKYGBge3J9CnJlc3VsdHMgPC0gYmlibGlvQW5hbHlzaXMoTSwgc2VwID0gIjsiKQoKcmVzdWx0cyAlPiUgc3VtbWFyeShrID0gMTAsIHBhdXNlID0gRkFMU0UpCmBgYApBbmQgYSBncmFwaGljYWwgdmlzdWFsaXphdGlvbgoKYGBge3J9CnJlc3VsdHMgJT4lIHBsb3QoayA9IDEwLCBwYXVzZSA9IEZBTFNFKQpgYGAKCmBgYHtyfQpwcm9kX0FVIDwtIE0gJT4lIGF1dGhvclByb2RPdmVyVGltZShrID0gMTAsIGdyYXBoID0gVFJVRSkKI3Bsb3QocHJvZF9BVSRncmFwaCkKYGBgCgpgYGB7cn0Kcm0ocmVzdWx0cywgcHJvZF9BVSkKYGBgCgojIyBDaXRlZCByZWZlcmVuY2VzCgpgYGB7cn0KQ1IgPC0gcmVhZFJEUygiLi4vLi4vdGVtcC9DUi5SRFMiKSAKYGBgCgpUb3AgMjAgY2l0ZWQgcmVmZXJlbmNlcyAoYnkgY29ycHVzIGRvY3VtZW50cyk6CgpgYGB7cn0KQ1IkQ2l0ZWQgJT4lIGFzX3RpYmJsZSgpICU+JSBoZWFkKDIwKSAlPiUgCiAga2FibGUoKSAlPiUKICBrYWJsZV9zdHlsaW5nKGJvb3RzdHJhcF9vcHRpb25zID0gYygic3RyaXBlZCIsICJob3ZlciIsICJjb25kZW5zZWQiLCAicmVzcG9uc2l2ZSIpLCBmb250X3NpemUgPSA4KQpgYGAKCmBgYHtyfQpybShDUikKYGBgCgoKYGBge3J9CiNNICU+JSBnZW5fc3VtbWFyeSh0b3BfbiA9IDIwLCBsZXZlbCA9ICJQVUIiLCB3aGF0ID0gImNvdW50IiwgcGxvdCA9IFRSVUUpIApgYGAKCgo8IS0tICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyAtLT4KPCEtLSAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMgLS0+CjwhLS0gIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMgTkVYVCBQQVJUICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIC0tPgo8IS0tICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyAtLT4KPCEtLSAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMgLS0+CgojIFRvcGljIG1vZGVsbGluZwoKYGBge3J9CmxpYnJhcnkodGlkeXRleHQpCgp0ZXh0X3RpZHkgPC0gcmVhZFJEUygiLi4vLi4vdGVtcC90ZXh0X3RpZHkuUkRTIikKdGV4dF9sZGEgPC0gcmVhZFJEUygiLi4vLi4vdGVtcC90ZXh0X2xkYS5SRFMiKSAKYGBgCgpgYGB7cn0KdGV4dF9sZGFfYmV0YSA8LSB0ZXh0X2xkYSAlPiUgdGlkeShtYXRyaXggPSAiYmV0YSIpIAp0ZXh0X2xkYV9nYW1tYSA8LSB0ZXh0X2xkYSAlPiUgdGlkeShtYXRyaXggPSAiZ2FtbWEiKQpgYGAKCgpgYGB7cn0KdG9waWNfbmFtZXMgPC0gdGliYmxlKCAKICB0b3BpYyA9IDE6KHRleHRfbGRhX2dhbW1hICU+JSBwdWxsKHRvcGljKSAlPiUgbl9kaXN0aW5jdCgpKSwKICB0b3BpY19uYW1lID0gCiAgICAxOih0ZXh0X2xkYV9nYW1tYSAlPiUgcHVsbCh0b3BpYykgJT4lIG5fZGlzdGluY3QoKSkKICAgICNjKCcxIFRJUyAmIE1hcmtldHMnLAogICAgIyAgJzIgPyBVbmRlZmluZWQgJywKICAgICMgICczIChFbmVyZ3kpIEVjb25vbWljcycsCiAgICAjICAnNCA/IHVuZGVmaW5lZCcsCiAgICAjICAnNSBHZW9ncmFwaHkgJiBJbnN0aXR1dGlvbnMnLAogICAgIyAgJzYgPyBUcmFuc2l0aW9ucyAoZ2VuZXJhbCknKQopCgp0ZXh0X2xkYV9iZXRhICU8PiUgbGVmdF9qb2luKHRvcGljX25hbWVzLCBieSA9ICd0b3BpYycpCnRleHRfbGRhX2dhbW1hICU8PiUgbGVmdF9qb2luKHRvcGljX25hbWVzLCBieSA9ICd0b3BpYycpCmBgYAoKCmBgYHtyfQpteWNvbF9sZGEgPC0gdGV4dF9sZGFfYmV0YSAlPiUgZ2dfY29sb3Jfc2VsZWN0KGNhdCA9IHRvcGljX25hbWUsIHBhbCA9ICJEYXJrMiIpCmBgYAoKCkkgYnkgbm93IGNyZWF0ZWQgc29tZSB0b3BpYyBtb2RlbGxpbmcuIFRoZSByZXN1bHRzIGFyZSBub3cgbW9yZSBmaW5lLXR1bmVkLCBidXQgdGhlcmUgaXMgc3RpbGwgcm9vbSBmb3Igc29tZSBpbXByb3ZlbWVudC4gV2UgcmFuIGEgTERBIG9uIHRoZSB0aXRsZXMgKyBhYnN0cmFjdHMgb2Ygb3VyIGNvcnB1cywgYWltaW5nIGF0IGlkZW50aWZ5aW5nIDYgdG9waWNzIChkaWZmZXJlbnQgZXZhbHVhdGlvbiBtZXRob2RzIHBvaW50IHRvd2FyZHMgdGhpcyBudW1iZXIpCgojIyBUb3BpY3MgYnkgdG9wd29yZHMKYGBge3IsIGZpZy53aWR0aD0xNy41LCBmaWcuaGVpZ2h0PTE1fSAKdGV4dF9sZGFfYmV0YSAlPiUKICBncm91cF9ieSh0b3BpY19uYW1lKSAlPiUKICBzbGljZV9tYXgoYmV0YSwgbiA9IDEwKSAlPiUKICB1bmdyb3VwKCkgJT4lCiAgbXV0YXRlKHRlcm0gPSByZW9yZGVyX3dpdGhpbih0ZXJtLCBiZXRhLCB0b3BpY19uYW1lKSkgJT4lCiAgZ2dwbG90KGFlcyh0ZXJtLCBiZXRhLCBmaWxsID0gZmFjdG9yKHRvcGljX25hbWUpKSkgKwogIGdlb21fY29sKHNob3cubGVnZW5kID0gRkFMU0UpICsKICBmYWNldF93cmFwKH4gdG9waWNfbmFtZSwgc2NhbGVzID0gImZyZWUiKSArCiAgY29vcmRfZmxpcCgpICsKICBzY2FsZV94X3Jlb3JkZXJlZCgpICsKICBsYWJzKHggPSAiSW50cmEtdG9waWMgZGlzdHJpYnV0aW9uIG9mIHdvcmQiLAogICAgICAgeSA9ICJXb3JkcyBpbiB0b3BpYyIpICsgCiAgc2NhbGVfZmlsbF9tYW51YWwobmFtZSA9ICJMZWdlbmQiLCB2YWx1ZXMgPSBteWNvbF9sZGEpIAoKI3Bsb3RfbHkgPC0gcGxvdCAlPiUgcGxvdGx5OjpnZ3Bsb3RseSgpCiNodG1sd2lkZ2V0czo6c2F2ZVdpZGdldChwbG90bHk6OmFzX3dpZGdldChwbG90X2x5KSwgJy4uL291dHB1dFx2aXNfcGxvdGx5X3RvcGljX3Rlcm1zLmh0bWwnLCBzZWxmY29udGFpbmVkID0gVFJVRSkKYGBgCgpUaGlzIG1pZ2h0IHN0aWxsIGJlIGZpbmV0dW5lZCwgYnV0IGluaXRpYWxseSBkb2VzbnQgbG9vayB0aGF0IGJhZCBJIHRoaW5rLiBBbGwgdGhlIHRvcGljcyBmb3IgbWUgc2VlbSB0byBiZSBzb21ld2hhdCBpZGVudGlmaWFibGUuIFdlIHNob3VsZCBtYXliZSBzdGFydCBuYW1pbmcgdGhlbSB0byBtYWtlIHRoZWlyIGludGVycHJldGF0aW9uIGxhdGVyIGVhc2llci4gCgojIyBUb3BpY3Mgb3ZlciB0aW1lCgpgYGB7ciwgZmlnLndpZHRoID0gMTUsIGZpZy5oZWlnaHQ9Ny41fQp0ZXh0X2xkYV9nYW1tYSAlPiUKICByZW5hbWUod2VpZ2h0ID0gZ2FtbWEpICU+JQogIGxlZnRfam9pbihNICU+JSBzZWxlY3QoWFgsIFBZKSwgYnkgPSBjKCdkb2N1bWVudCcgPSAnWFgnKSkgJT4lCiAgbXV0YXRlKFBZID0gYXMubnVtZXJpYyhQWSkpICU+JQogIGdyb3VwX2J5KFBZLCB0b3BpY19uYW1lKSAlPiUgc3VtbWFyaXNlKHdlaWdodCA9IHN1bSh3ZWlnaHQpKSAlPiUgdW5ncm91cCgpICU+JQogIGdyb3VwX2J5KFBZKSAlPiUgbXV0YXRlKHdlaWdodF9QWSA9IHN1bSh3ZWlnaHQpKSAlPiUgdW5ncm91cCgpICU+JQogIG11dGF0ZSh3ZWlnaHRfcmVsID0gd2VpZ2h0IC8gd2VpZ2h0X1BZKSAlPiUKICBzZWxlY3QoUFksIHRvcGljX25hbWUsIHdlaWdodCwgd2VpZ2h0X3JlbCkgJT4lCiAgZmlsdGVyKFBZID49IDE5OTggJiBQWSA8PSAyMDIxKSAlPiUKICBhcnJhbmdlKFBZLCB0b3BpY19uYW1lKSAlPiUKICBwbG90X3N1bW1hcnlfdGltZWxpbmUoeTEgPSB3ZWlnaHQsIHkyID0gd2VpZ2h0X3JlbCwgdCA9IFBZLCBieSA9IHRvcGljX25hbWUsICBwYWwgPSAiRGFyazIiLCBsYWJlbCA9IFRSVUUsCiAgICAgICAgICAgICAgICAgICAgICAgIHkxX3RleHQgPSAiVG9waWMgcG9wdWxhcml0eSBhbm51YWx5IiwgeTJfdGV4dCA9ICJTaGFyZSBvZiB0b3BpYyBhbm51YWxseSIpCmBgYAoKIyMgTERBVml6CkhlcmUgeW91IGZpbmQgYSBuaWNlIHdheSBvZiBleHBsb3JpbmcgdG9waWNzIHZpYSB0aGUgYExEQVZJemAgbWV0aG9kb2xvZ3kgb2YgdmlzdWxpemluZyB0aGUgcmVzdWx0IG9mIGFuIExEQS4gSXQgZGlzcG9sYXlzIGFsbCB0b3BpY3MgaW4gYSAyIGRpbWVuc2lvbmFsIFRTTkUgKHNpbWlsYXIgdG8gUENBLCBidXQgb3B0aW1pemVkIGZvciBncmFwaGljYWwgaWxsdXN0cmF0aW9uIGluIDJkKSwgYW5kIGFsc28gZ2l2ZXMgYSBuaWNlIHZpc3VhbCByZXByZXNlbnRhdGlvbiBvdmVyIHRoZSB0b3BpY3MgdG9wLXdvcmQgZGlzdHJpYnV0aW9uIGFuZCBvdmVyYWxsIGZyZXF1ZW5jaWVzIG9mIHRoaXMgd29yZHMgaW4gdGhlIGNvcnB1cy4gVGhlICRcbGFtYmRhJCBwYXJhbWV0ZXIgcmVndWxhdGVzIHRoZSBpbXBvcnRhbmNlLW9yZGVyaW5nIG9mIHRoZSB0b3B3b3Jkcy4gSGlnaCAkXGxhbWJkYSQgb3JkZXIgd29yZHMgYnkgdGhlIGhpZ2hlc3QgcHJvcGFiaWxpdHkgdG8gYXBwZWFyIGluIHRoZSB0b3BpYyB0byB0aGUgbG93ZXN0IChpbmRlcGVuZGVudCBvZiB0aGUgb3ZlcmFsbCB3b3JkIHBvcHVsYXJpdHkgaW4gdGhlIGNvcnB1cyksIHdobGUgbG93ICRcbGFtYmRhJCBlbXBoYXNpemUgd29yZHMgd2hpY2ggYXJlIHZlcnkgc3BlY2lmaWMgdG8gdGhlIHRvcGljLCBhbmQgcmFyZWx5IGFwcGVhciBpbiBvdGhlcnMuCgpQbGF5IGEgYml0IGFyb3VuZC4gU2luY2UgaXQgd291bGQgYmUgaGVyZSBhIGJpdCBjb25kZW5zZWQsIGhlcmUgaW4gZnVsbHNjcmVlbiBmb3IgYSBiZXR0ZXIgb3ZlcnZpZXcuCgo8IS0tICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyAtLT4KPCEtLSAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMgLS0+CjwhLS0gIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMgTkVYVCBQQVJUICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIC0tPgo8IS0tICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyAtLT4KPCEtLSAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMgLS0+CgpgYGB7cn0Kcm0odGV4dF90aWR5LCB0ZXh0X2xkYSkKYGBgCgoKIyBLbm93bGVkZ2UgQmFzZXM6IENvLUNpdGF0aW9uIG5ldHdvcmsgYW5hbHlzaXMgey50YWJzZXR9CgpgYGB7cn0KQ19udyA8LSByZWFkUkRTKCIuLi8uLi90ZW1wL0NfbncuUkRTIikKYGBgCgpgYGB7cn0KY29tX25hbWVzX2NpdCA8LSB0aWJibGUoIAogIGNvbSA9IDE6KENfbncgJT4lIHB1bGwoY29tKSAlPiUgbl9kaXN0aW5jdCgpKSwKICBjb21fbmFtZSA9IAogICAgMTooQ19udyAlPiUgcHVsbChjb20pICU+JSBuX2Rpc3RpbmN0KCkpCiAgICAjYygnMSBNTFAnLAogICAgIycyIFRJUycsCiAgICAjJzMgR2VvZ3JhcGh5JywKICAgICMnNCBJbnRlcm1lZGlhcmllcycsCiAgICAjJzUgTW9kZWxsaW5nJywKICAgICMnNiA/IFVuZGVmaW5lZCAoZGlmZnVzaW9uKScsCiAgICAjJzcgU29jaW9sb2d5MScsCiAgICAjJzggTWFuYWdlbWVudCcsCiAgICAjJzkgU2hhcmluZyBFY29ub215JykKKQpgYGAKCmBgYHtyfQpDX253ICU8PiUgbGVmdF9qb2luKGNvbV9uYW1lc19jaXQsIGJ5ID0gImNvbSIpCmBgYAoKYGBge3J9Cm15Y29sX2NpdCA8LSBDX253ICU+JSBnZ19jb2xvcl9zZWxlY3QoY2F0ID0gY29tX25hbWUsIHBhbCA9ICJTZXQxIikKYGBgCgoKKipOb3RlOioqIFRoaXMgYW5hbHlzaXMgcmVmZXJzIHRoZSBjby1jaXRhdGlvbiBhbmFseXNpcywgd2hlcmUgdGhlIGNpdGVkIHJlZmVyZW5jZXMgYW5kIG5vdCB0aGUgb3JpZ2luYWwgcHVibGljYXRpb25zIGFyZSB0aGUgdW5pdCBvZiBhbmFseXNpcy4gU2VlIHRhYiBgVGVjaG5pY2FsIGRlc2NyaXB0aW9uYGZvciBhZGRpdGlvbmFsIGV4cGxhbmF0aW9ucwoKIyMgS25vd2xlZGdlIEJhc2VzIHN1bW1hcnkKCiMjIyBNYWluIEluZGljYXRvcnMKSW4gb3JkZXIgdG8gcGFydGl0aW9uIG5ldHdvcmtzIGludG8gY29tcG9uZW50cyBvciBjbHVzdGVycywgd2UgZGVwbG95IGEgKipjb21tdW5pdHkgZGV0ZWN0aW9uKiogdGVjaG5pcXVlIGJhc2VkIG9uIHRoZSAqKkxvdmFpbiBBbGdvcml0aG0qKiAoQmxvbmRlbCBldCBhbC4sIDIwMDgpLiBUaGUgTG92YWluIEFsZ29yaXRobSBpcyBhIGhldXJpc3RpYyBtZXRob2QgdGhhdCBhdHRlbXB0cyB0byBvcHRpbWl6ZSB0aGUgbW9kdWxhcml0eSBvZiBjb21tdW5pdGllcyB3aXRoaW4gYSBuZXR3b3JrIGJ5IG1heGltaXppbmcgd2l0aGluLSBhbmQgbWluaW1pemluZyBiZXR3ZWVuLWNvbW11bml0eSBjb25uZWN0aXZpdHkuIFdlIGlkZW50aWZ5IHRoZSBmb2xsb3dpbmcgY29tbXVuaXRpZXMgPSBrbm93bGVkZ2UgYmFzZXMuCgpgYGB7cn0KQ19udyAlPiUKICBncm91cF9ieShjb21fbmFtZSkgJT4lCiAgc3VtbWFyaXNlKG4gPSBuKCksIGRlbnNpdHlfaW50ID0gKChzdW0oZGdyX2ludCkgLyAobigpICogKG4oKSAtIDEpKSkgKiAxMDApICU+JSByb3VuZCgzKSkgJT4lCiAgcmVsb2NhdGUoY29tX25hbWUsIGV2ZXJ5dGhpbmcoKSkKYGBgCgpJdCBpcyBub3QgdGhlIG1haW4gZm9jdXMgb2YgdGhpcyBleGVyY2lzZSwgYnV0IHN0aWxsIGluZm9ybWF0aXZlIHRvIHNlZSB3aGljaCBoaXN0b3JpY2FsIGtub3dsZWRnZSB0aGUgZmllbGRzIGRyYXdzIGZyb20uIAoKTk9URTogVXAgdG8gbm93IEkgb25seSByZXBvcnQgdGhlIG1vc3QgY2VudHJhbCBtZW1iZXJzIHBlciBjb21tdW5pdHkKCmBgYHtyfQpDX253ICU+JSBncm91cF9ieShjb20pICU+JSAKICBzZWxlY3QoY29tLCBuYW1lLCBkZ3JfaW50LCBkZ3IpICU+JQogIGFycmFuZ2UoY29tLCBkZXNjKGRncl9pbnQpKSAlPiUKICBtdXRhdGUobmFtZSA9IG5hbWUgJT4lIHN0cl90cnVuYygxNTApKSAlPiUKICBzbGljZV9tYXgob3JkZXJfYnkgPSBkZ3JfaW50LCBuID0gMTAsIHdpdGhfdGllcyA9IEZBTFNFKSAlPiUgCiAga2FibGUoKSAlPiUKICBrYWJsZV9zdHlsaW5nKGJvb3RzdHJhcF9vcHRpb25zID0gYygic3RyaXBlZCIsICJob3ZlciIsICJjb25kZW5zZWQiLCAicmVzcG9uc2l2ZSIpLCBmb250X3NpemUgPSA4KQpgYGAKIyMjIERldmVsb3BtZW50IG9mIEtub3dsZWRnZSBCYXNlcwoKYGBge3J9CmVsXzJtIDwtIHJlYWRSRFMoIi4uLy4uL3RlbXAvZWxfMm0uUkRTIikgJT4lCiAgZHJvcF9uYSgpCmBgYAoKCmBgYHtyfQpjaXRfY29tX3llYXIgPC0gZWxfMm0gJT4lCiAgY291bnQoY29tX2NpdCwgUFksIG5hbWUgPSAnVEMnKSAlPiUKICBncm91cF9ieShQWSkgJT4lCiAgbXV0YXRlKFRDX3JlbCA9IFRDIC8gc3VtKFRDKSkgJT4lCiAgdW5ncm91cCgpICU+JQogIGFycmFuZ2UoUFksIGNvbV9jaXQpICU+JQogIGxlZnRfam9pbihjb21fbmFtZXNfY2l0ICwgYnkgPSBjKCdjb21fY2l0JyA9ICdjb20nKSkgJT4lIAogIGNvbXBsZXRlKGNvbV9uYW1lLCBQWSwgZmlsbCA9IGxpc3QoVEMgPSAwLCBUQ19yZWwgPSAwKSkKCmBgYAoKCmBgYHtyLCBmaWcud2lkdGggPSAxNSwgZmlnLmhlaWdodD03LjV9CmNpdF9jb21feWVhciAlPiUKICBwbG90X3N1bW1hcnlfdGltZWxpbmUoeTEgPSBUQywgeTIgPSBUQ19yZWwsIHQgPSBQWSwgYnkgPSBjb21fbmFtZSwgcGFsID0gIlNldDEiLCBsYWJlbCA9IFRSVUUsCiAgICAgICAgICAgICAgICAgICAgICAgIHkxX3RleHQgPSAiTnVtYmVyIGNpdGF0aW9ucyByZWNpZXZlZCBhbm51YWxseSIsICB5Ml90ZXh0ID0gIlNoYXJlIG9mIGNpdGF0aW9ucyByZWNpZXZlZCBhbm51YWxseSIpCmBgYAoKIyMgVGVjaG5pY2FsIGRlc2NyaXB0aW9uCkluIGEgY28tY2l0dGlvbiBuZXR3b3JrLCB0aGUgc3RyZW5ndGggb2YgdGhlIHJlbGF0aW9uc2hpcCBiZXR3ZWVuIGEgcmVmZXJlbmNlIHBhaXIgJG0kIGFuZCAkbiQgKCRzX3ttLG59Xntjb2N9JCkgaXMgZXhwcmVzc2VkIGJ5IHRoZSBudW1iZXIgb2YgcHVibGljYXRpb25zICRDJCB3aGljaCBhcmUgam9pbnRseSBjaXRpbmcgcmVmZXJlbmNlICRtJCBhbmQgJG4kLiAKCiQkc197bSxufV57Y29jfSA9IFxzdW1faSBjX3tpLG19IGNfe2ksbn0kJAoKVGhlIGludHVpdGlvbiBoZXJlIGlzIHRoYXQgcmVmZXJlbmNlcyB3aGljaCBhcmUgZnJlcXVlbnRseSBjaXRlZCB0b2dldGhlciBhcmUgbGlrZWx5IHRvIHNoYXJlIGNvbW1vbmFsaXRpZXMgaW4gdGhlb3J5LCB0b3BpYywgbWV0aG9kb2xvZ3ksIG9yIGNvbnRleHQuIEl0IGNhbiBiZSBpbnRlcnByZXRlZCBhcyBhIG1lYXN1cmUgb2Ygc2ltaWxhcml0eSBhcyBldmFsdWF0ZWQgYnkgb3RoZXIgcmVzZWFyY2hlcnMgdGhhdCBkZWNpZGUgdG8gam9pbnRseSBjaXRlIGJvdGggcmVmZXJlbmNlcy4gQmVjYXVzZSB0aGUgcHVibGljYXRpb24gcHJvY2VzcyBpcyB0aW1lLWNvbnN1bWluZywgY28tY2l0YXRpb24gaXMgYSBiYWNrd2FyZC1sb29raW5nIG1lYXN1cmUsIHdoaWNoIGlzIGFwcHJvcHJpYXRlIHRvIG1hcCB0aGUgcmVsYXRpb25zaGlwIGJldHdlZW4gY29yZSBsaXRlcmF0dXJlIG9mIGEgZmllbGQuCgoKPCEtLSAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMgLS0+CjwhLS0gIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIC0tPgo8IS0tICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIE5FWFQgUEFSVCAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyAtLT4KPCEtLSAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMgLS0+CjwhLS0gIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIC0tPgoKIyBSZXNlYXJjaCBBcmVhczogQmlibGlvZ3JhcGhpYyBjb3VwbGluZyBhbmFseXNpcyB7LnRhYnNldH0KCiMjIFJlc2VhcmNoIEFyZWFzIG1haW4gc3VtbWFyeQoKVGhpcyBpcyBhcmd1YWJseSB0aGUgbW9yZSBpbnRlcmVzdGluZyBwYXJ0LiBIZXJlLCB3ZSBpZGVudGlmeSB0aGUgbGl0ZXJhdHVyZSdzIGN1cnJlbnQga25vd2xlZGdlIGZyb250aWVyIGJ5IGNhcnJ5aW5nIG91dCBhIGJpYmxpb2dyYXBoaWMgY291cGxpbmcgYW5hbHlzaXMgb2YgdGhlIHB1YmxpY2F0aW9ucyBpbiBvdXIgY29ycHVzLiBUaGlzIG1lYXN1cmUgIHVzZXMgYmlibGlvZ3JhcGhpY2FsIGluZm9ybWF0aW9uIG9mICBwdWJsaWNhdGlvbnMgdG8gZXN0YWJsaXNoIGEgc2ltaWxhcml0eSByZWxhdGlvbnNoaXAgYmV0d2VlbiB0aGVtLiBBZ2FpbiwgbWV0aG9kIGRldGFpbHMgdG8gYmUgZm91bmQgaW4gdGhlIHRhYiBgVGVjaG5pY2FsIGRlc2NyaXB0aW9uYC4gQXMgeW91IHdpbGwgc2VlLCB3ZSBpZGVudGlmeSB0aGUgbW9yZSBuYXJyb3cgcmVzZWFyY2ggY29tbXVuaXR5IG9mIFN1c3RhaW5hYmlsaXR5IFRyYW5zaXRpb25zIChpbiB3aGljaCB3ZSB3aWxsIHpvb20gaW4gbGF0ZXIpLCBidXQgYWxzbyBhIHNldCBvZiBhZGphY2VudCByZXNlYXJjaCBhcmVhcyB3aXRoIHNvbWUgdGhlb3JldGljYWwvbWV0aG9kb2xvZ2ljYWwvYXBwbGljYXRpb24gb3ZlcmxhcC4KCmBgYHtyfQpNX2JpYiA8LSByZWFkUkRTKCIuLi8uLi90ZW1wL01fYmliLlJEUyIpICU+JSBhc190aWJibGUoKQpgYGAKCmBgYHtyfQpjb21fbmFtZXNfYmliIDwtIHRpYmJsZSggCiAgY29tID0gMTooTV9iaWIgJT4lIHB1bGwoY29tKSAlPiUgbl9kaXN0aW5jdCgpKSwKICBjb21fbmFtZSA9IAogICAgMTooTV9iaWIgJT4lIHB1bGwoY29tKSAlPiUgbl9kaXN0aW5jdCgpKQogICAgI2MoJzEgTUxQIC8gVElTJywgCiAgICAjICAnMiBNTFAnLAogICAgIyAgJzMgR2VvZ3JhcGh5JywKICAgICMgICc0IFBvbGljeScpCikKYGBgCgpgYGB7cn0KTV9iaWIgJTw+JSBsZWZ0X2pvaW4oY29tX25hbWVzX2JpYiwgYnkgPSAiY29tIikKYGBgCgpgYGB7cn0KbXljb2xfYmliIDwtIE1fYmliICU+JSBnZ19jb2xvcl9zZWxlY3QoY2F0ID0gY29tX25hbWUsIHBhbCA9ICJEYXJrMiIpCmBgYAoKIyMjIE1haW4gQ2hhcmFjdGVyaXN0aWNzClRvIGlkZW50aWZ5IGNvbW11bml0aWVzIGluIHRoZSBmaWVsZCdzIGtub3dsZWRnZSBmcm9udGllciAobGFiZWxlZCAqKnJlc2VhcmNoIGFyZWFzKiopIHdlIGFnYWluIHVzZSB0aGUgKipMb3ZhaW4gQWxnb3JpdGhtKiogKEJsb25kZWwgZXQgYWwuLCAyMDA4KS4gV2UgaWRlbnRpZnkgdGhlIGZvbGxvd2luZyBjb21tdW5pdGllcyA9IHJlc2VhcmNoIGFyZWFzLgoKYGBge3J9CmNvbV9zdW1tYXJ5X2JpYiA8LSBNX2JpYiAlPiUKICBncm91cF9ieShjb20sIGNvbV9uYW1lKSAlPiUKICBzdW1tYXJpc2UobiA9IG4oKSwgZGVuc2l0eV9pbnQgPSAoKHN1bShkZ3JfaW50KSAvIChuKCkgKiAobigpIC0gMSkpKSAqIDEwMCkgJT4lIHJvdW5kKDMpKSAlPiUKICBzZWxlY3QoY29tLCBjb21fbmFtZSwgZXZlcnl0aGluZygpKQpgYGAKCmBgYHtyfQpjb21fc3VtbWFyeV9iaWIKYGBgCgpgYGB7cn0KY29tX3RvcF9iaWIgPC0gdGV4dF9sZGFfZ2FtbWEgJT4lCiAgbGVmdF9qb2luKE1fYmliICU+JSBzZWxlY3QoWFgsIGNvbSksIGJ5ID0gYygnZG9jdW1lbnQnID0gJ1hYJykpICU+JQogIGNvdW50KGNvbSwgdG9waWNfbmFtZSwgd3QgPSBnYW1tYSwgbmFtZSA9ICd3ZWlnaHQnKSAlPiUKICBsZWZ0X2pvaW4oY29tX25hbWVzX2JpYiwgYnkgPSAiY29tIikgJT4lCiAgbXV0YXRlKHdlaWdodCA9IHdlaWdodCAlPiUgcm91bmQoMCkpICU+JQogIGdyb3VwX2J5KGNvbSkgJT4lCiAgc2xpY2VfbWF4KHdlaWdodCwgbiA9IDMsIHdpdGhfdGllcyA9IEZBTFNFKSAlPiUKICB1bmdyb3VwKCkgJT4lCiAgc2VsZWN0KGNvbSwgY29tX25hbWUsIHRvcGljX25hbWUpIApgYGAKCmBgYHtyfQplbF8ybSAlPiUKICBjb3VudChjb21fYmliLCBjb21fY2l0KSAlPiUKICBsZWZ0X2pvaW4oY29tX25hbWVzX2JpYiwgYnkgPSBjKCJjb21fYmliIiA9ICJjb20iKSkgJT4lCiAgbGVmdF9qb2luKGNvbV9uYW1lc19jaXQsIGJ5ID0gYygiY29tX2NpdCIgPSAiY29tIikpCmBgYAoKCgoKCmBgYHtyfQpjb21fdG9wX2JpYiAlPiUgCiAga2FibGUoKSAlPiUKICBrYWJsZV9zdHlsaW5nKGJvb3RzdHJhcF9vcHRpb25zID0gYygic3RyaXBlZCIsICJob3ZlciIsICJjb25kZW5zZWQiLCAicmVzcG9uc2l2ZSIpLCBmb250X3NpemUgPSA4KQpgYGAKCgojIyMgQ2F0ZWdvcml6YXRpb24KCkkgdXAgdG8gbm93IGdhaW4gb25seSBwcm92aWRlIHRoZSAxMCBtb3N0IGNlbnRyYWwgYXJ0aWNsZXMsIHdoaWNoIGNhbiBiZSB1c2VkIHRvIGNsYXNzaWZ5IHRoZW0KCmBgYHtyfQpNX2JpYiAlPiUgZ3JvdXBfYnkoY29tX25hbWUpICU+JSAKICBsZWZ0X2pvaW4oTSAlPiUgc2VsZWN0KFhYLCBBVSwgUFksIFRJLCBUQyksIGJ5ID0gJ1hYJykgJT4lCiAgbXV0YXRlKGRncl9zZWxlY3QgPSAoZGdyX2ludCAvIG1heChkZ3JfaW50KSAqIChUQyAvIG1heChUQykpKSApICU+JQogIHNsaWNlX21heChvcmRlcl9ieSA9IGRncl9zZWxlY3QsIG4gPSAxMCwgd2l0aF90aWVzID0gRkFMU0UpICU+JSAKICBtdXRhdGUoVENfeWVhciA9IFRDIC8gKDIwMjEgKyAxIC0gUFkpLAogICAgICAgICBBVSA9IEFVICU+JSBzdHJfdHJ1bmMoMjUpLAogICAgICAgICBUSSA9IFRJICU+JSBzdHJfdHJ1bmMoMTI1KSkgJT4lCiAgc2VsZWN0KGNvbV9uYW1lLCBBVSwgUFksIFRJLCBkZ3JfaW50LCBUQywgVENfeWVhcikgJT4lIAogIGthYmxlKCkgJT4lCiAga2FibGVfc3R5bGluZyhib290c3RyYXBfb3B0aW9ucyA9IGMoInN0cmlwZWQiLCAiaG92ZXIiLCAiY29uZGVuc2VkIiwgInJlc3BvbnNpdmUiKSwgZm9udF9zaXplID0gOCkKYGBgCgojIyMgCgoKIyMjIERldmVsb3BtZW50CgpgYGB7ciwgZmlnLndpZHRoID0gMTUsIGZpZy5oZWlnaHQ9Ny41fQpNX2JpYiAlPiUKICBsZWZ0X2pvaW4oTSAlPiUgc2VsZWN0KFhYLCBQWSksIGJ5ID0gJ1hYJykgJT4lCiAgbXV0YXRlKFBZID0gUFkgJT4lIGFzLm51bWVyaWMoKSkgJT4lCiAgZ3JvdXBfYnkoY29tX25hbWUsIFBZKSAlPiUgc3VtbWFyaXNlKG4gPSBuKCkpICU+JSB1bmdyb3VwKCkgJT4lCiAgZ3JvdXBfYnkoUFkpICU+JSBtdXRhdGUobl9QWSA9IHN1bShuKSkgJT4lIHVuZ3JvdXAoKSAlPiUKICBtdXRhdGUobl9yZWwgPSBuIC8gbl9QWSkgJT4lCiAgc2VsZWN0KGNvbV9uYW1lLCBQWSwgbiwgbl9yZWwpICU+JQogIGFycmFuZ2UoY29tX25hbWUsIFBZKSAlPiUgCiAgZmlsdGVyKFBZID49IDE5OTUpICU+JQogIGNvbXBsZXRlKGNvbV9uYW1lLCBQWSwgZmlsbCA9IGxpc3QobiA9IDAsIG5fcmVsID0gMCkpICU+JQogIHBsb3Rfc3VtbWFyeV90aW1lbGluZSh5MSA9IG4sIHkyID0gbl9yZWwsIHQgPSBQWSwgYnkgPSBjb21fbmFtZSwgbGFiZWwgPSBUUlVFLAogICAgICAgICAgICAgICAgICAgICAgICB5MV90ZXh0ID0gIk51bWJlciBwdWJsaWNhdGlvbnMgYW5udWFsbHkiLCB5Ml90ZXh0ID0gIlNoYXJlIG9mIHB1YmxpY2F0aW9ucyBhbm51YWxseSIpCmBgYAoKV2UgYWdhaW4gc2VlIHF1aXRlIHNvbWUgZHluYW1pY3MuLi4uCgojIyMgQ29ubmVjdGl2aXR5IGJldHdlZW4gdGhlIHJlc2VhcmNoIGFyZWFzCgpgYGB7cn0KZ19hZ2cgPC0gcmVhZFJEUygiLi4vLi4vdGVtcC9nX2JpYl9hZ2cuUkRTIikKCmdfYWdnIDwtIGdfYWdnICVOPiUKICBhcnJhbmdlKGNvbSkgIyAlPiUKIyAgIG11dGF0ZShuYW1lID0gbmFtZXNfcmEgJT4lIHB1bGwoY29tX3JhX25hbWUpLAojICAgICAgICAgIGNvbG9yID0gY29sc19yYSkKYGBgCgpgYGB7ciwgZmlnLmhlaWdodD0gNy41LCBmaWcud2lkdGg9Ny41fQpnX2FnZyAlRT4lIAogIGZpbHRlcih3ZWlnaHQgPiAwICYgZnJvbSAhPSB0bykgJT4lCiAgZmlsdGVyKHdlaWdodCA+PSBxdWFudGlsZSh3ZWlnaHQsIDAuMjUpICkgICU+JQogIGdncmFwaChsYXlvdXQgPSAiY2lyY2xlIikgKyAKICBnZW9tX2VkZ2VfZmFuKHN0cmVuZ2h0ID0gMC4wNzUsIGFlcyh3aWR0aCA9IHdlaWdodCksIGFscGhhID0gMC4yKSAgKyAKICBnZW9tX25vZGVfcG9pbnQoYWVzKHNpemUgPSBOLCBjb2xvciA9IGZhY3Rvcihjb20pKSkgICsgCiAgZ2VvbV9ub2RlX3RleHQoYWVzKGxhYmVsID0gY29tKSwgcmVwZWwgPSBUUlVFKSArCiAgdGhlbWVfZ3JhcGgoYmFzZV9mYW1pbHkgPSAiQXJpYWwiKSArCiAgc2NhbGVfY29sb3JfYnJld2VyKHBhbGV0dGUgPSAnUGFpcmVkJykgCmBgYAoKIyMgVGVjaG5pY2FsIGRlc2NyaXB0aW9uCkluIGEgYmlibGlvZ3JhcGhpYyBjb3VwbGluZyBuZXR3b3JrLCB0aGUgKipjb3VwbGluZy1zdHJlbmd0aCoqIGJldHdlZW4gcHVibGljYXRpb25zIGlzIGRldGVybWluZWQgYnkgdGhlIG51bWJlciBvZiBjb21tb25seSBjaXRlZCByZWZlcmVuY2VzIHRoZXkgc2hhcmUsIGFzc3VtaW5nIGEgY29tbW9uIHBvb2wgb2YgcmVmZXJlbmNlcyB0byBpbmRpY2F0ZSBzaW1pbGFyaXR5IGluIGNvbnRleHQsIG1ldGhvZHMsIG9yIHRoZW9yeS4gRm9ybWFsbHksIHRoZSBzdHJlbmd0aCBvZiB0aGUgcmVsYXRpb25zaGlwIGJldHdlZW4gYSBwdWJsaWNhdGlvbiBwYWlyICRpJCBhbmQgJGokICgkc197aSxqfV57YmlifSQpIGlzIGV4cHJlc3NlZCBieSB0aGUgbnVtYmVyIG9mIGNvbW1vbmx5IGNpdGVkIHJlZmVyZW5jZXMuIAoKJCQJc197aSxqfV57YmlifSA9IFxzdW1fbSBjX3tpLG19IGNfe2osbX0gJCQKClNpbmNlIG91ciBjb3JwdXMgY29udGFpbnMgcHVibGljYXRpb25zIHdoaWNoIGRpZmZlciBzdHJvbmdseSBpbiB0ZXJtcyBvZiB0aGUgbnVtYmVyIG9mIGNpdGVkIHJlZmVyZW5jZXMsIHdlIG5vcm1hbGl6ZSB0aGUgY291cGxpbmcgc3RyZW5ndGggYnkgdGhlIEphY2NhcmQgc2ltaWxhcml0eSBjb2VmZmljaWVudC4gSGVyZSwgd2Ugd2VpZ2h0IHRoZSBpbnRlcmNlcHQgb2YgdHdvIHB1YmxpY2F0aW9ucycgYmlibGlvZ3JhcGh5IChzaGFyZWQgcmVmZWVuY2VzKSBieSB0aGVpciB1bmlvbiAobnVtYmVyIG9mIGFsbCByZWZlcmVuY2VzIGNpdGVkIGJ5IGVpdGhlciAkaSQgb3IgJGokKS4gSXQgaXMgYm91bmRlZCBiZXR3ZWVuIHplcm8gYW5kIG9uZSwgd2hlcmUgb25lIGluZGljYXRlcyB0aGUgdHdvIHB1YmxpY2F0aW9ucyB0byBoYXZlIGFuIGlkZW50aWNhbCBiaWJsaW9ncmFwaHksIGFuZCB6ZXJvIHRoYXQgdGhleSBkbyBub3Qgc2hhcmUgYW55IGNpdGVkIHJlZmVyZW5jZS4gVGhlcmVieSwgd2UgcHJldmVudCBwdWJsaWNhdGlvbnMgZnJvbSBoYXZpbmcgaGlnaCBjb3VwbGluZyBzdHJlbmd0aCBkdWUgdG8gYSBsYXJnZSBiaWJsaW9ncmFwaHkgKGUuZy4sIGxpdGVyYXR1cmUgc3VydmV5cykuCgokJAlTX3tpLGp9XntqYWMtYmlifSA9XGZyYWN7QyhpIFxjYXAgail9e0MoaSBcY3VwIGopfSA9IFxmcmFje3Nfe2ksan1ee2JpYn19e2NfaSArIGNfaiAtIHNfe2ksan1ee2JpYn19ICQkCgoKCk1vcmUgcmVjZW50IGFydGljbGVzIGhhdmUgYSBoaWdoZXIgcG9vbCBvZiBwb3NzaWJsZSByZWZlcmVuY2VzIHRvIGNvLWNpdGUgdG8sIGhlbmNlIHRoZXkgYXJlIG1vcmUgbGlrZWx5IHRvIGJlIGNvdXBsZWQuIENvbnNlcXVlbnRseSwgYmlibGlvZ3JhcGhpYyBjb3VwbGluZyByZXByZXNlbnRzIGEgZm9yd2FyZCBsb29raW5nIG1lYXN1cmUsIGFuZCB0aGUgbWV0aG9kIG9mIGNob2ljZSB0byBpZGVudGlmeSB0aGUgY3VycmVudCBrbm93bGVkZ2UgZnJvbnRpZXIgYXQgdGhlIHBvaW50IG9mIGFuYWx5c2lzLgoKCgpgYGB7cn0KI00gJT4lIAojICBhcnJhbmdlKFBZLCBYWCkgJT4lCiMgIHNlbGVjdChQWSwgWFgsIEFVKSAlPiUKIyB3cml0ZV9jc3YyKCcuLi8uLi90ZW1wL3RlbXBfSURzLmNzdicpCmBgYAoKCjwhLS0gIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIC0tPgo8IS0tICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyAtLT4KPCEtLSAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyBORVhUIFBBUlQgIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMgLS0+CjwhLS0gIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIC0tPgo8IS0tICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyAtLT4KCgojIEFkZGl0aW9uYWwgYW5hbHlzaXMKCiMjIEF1dGhvcnMsIFRoZW1lcyAmIEpvdXJuYWxzCgpgYGB7ciwgZmlnLndpZHRoPTIwLCBmaWcuaGVpZ2h0PTE3LjV9Ck1fdGhyZWVmaWVsZCA8LSByZWFkUkRTKCIuLi8uLi90ZW1wL01fdGhyZWVmaWVsZC5SRFMiKSAKYGBgCgpgYGB7ciwgZmlnLndpZHRoPTE3LjUsIGZpZy5oZWlnaHQ9MTcuNX0KTV90aHJlZWZpZWxkCmBgYAoKYGBge3J9CnJtKE1fdGhyZWVmaWVsZCkKYGBgCgoKPCEtLS0gCgojIyMgQ29uY2VwdHVhbCB0cmFqZWN0b3JpZXM6IEhpc3RvcmljYWwgY2l0YXRpb24gcGF0aCBhbmFseXNpcwoKYGBge3J9Cmhpc3RSZXN1bHRzIDwtIHJlYWRSRFMoIi4uLy4uL3RlbXAvaGlzdFJlc3VsdHMuUkRTIikgCmBgYAoKYGBge3IsIGZpZy53aWR0aD0xNy41LCBmaWcuaGVpZ2h0PTE3LjV9Cmhpc3RSZXN1bHRzICU+JSBoaXN0UGxvdChuID01MCwgc2l6ZSA9IDEwLCBsYWJlbHNpemUgPSA3LjUpCmBgYAoKCmBgYHtyfQpybShoaXN0UmVzdWx0cykKYGBgCgotLS0+IAoK